@charset "utf-8";

/*

common css

*/

/* layout-pattern */
div.bx         {border:1px solid black;}
div.bx_f_left  {float:left;}
div.bx_f_right {float:right;}
div.clear      {clear:both;}
/* 달력 */
.ui-datepicker table{font-size: 1.1em;}
.ui-datepicker-calendar a.ui-state-default{color:#000;}
div.ui-datepicker {background:#fff;}
/* table */
table{border-collapse:collapse; border-spacing:0;}
.ui-jqgrid .ui-jqgrid-htable th{padding-top:4px;padding-bottom:2px;background:#4790c4;}
.ui-jqgrid-btable td{background:#fff;}
.ui-jqgrid tr.ui-row-ltr{border:1px solid #bebebe;}
.ui-jqgrid-sortable{color:#fff;}
.ui-multiselect ul.available li{color:#484848;}
.ui-jqgrid .ui-pg-table td{color:#000;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{background:#c2d9f0 none;border-right-color:#bebebe;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:0;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:0;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:0;}
/* paging table */
.xuTable .ui-widget-content{border:none;}
.ui-pg-table td{background:transparent;}
.xuTable .ui-state-default{background:none;}
.xuTable .ui-pager-control table{margin-top:5px;}
.xuTable .ui-jqgrid-pager{height:50px;}
/* widget */
.ui-widget-header{padding:2px 2px 2px 9px;font-size:11px;font-family:'dotum';font-weight:normal;color:#fff;border:none;border-bottom:1px solid #617f85;background:#4b94cb;}
.ui-dialog{padding:0 !important;border:1px solid #5c7981;background:#ededed;}
.ui-dialog .ui-dialog-buttonpane{border-top:1px solid #5c7a81;}
.ui-button-text-only .ui-button-text {padding: 0 1.5em;font-size:11px;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border: 1px solid #939393;}
.ui-widget .ui-widget{border:1px solid #5c7a81;}
body {
  background:#f1f1f1;
}

.LWrap {
  width:1280px;
  padding:10px;
}
.LWrap .bx_f_left, .LWrap .bx_f_right {
  padding:0 0 10px 0;
}
.LWrap .bx_f_left label {
  margin:0 0 0 5px;
}
.LWrap .xuTable {
  padding:5px 0 0 0;
}
.mainTitle {
  margin:0 0 20px 0;
  padding:0 0 0 15px;
  background: url("../../images/crp/bul_h1.gif") no-repeat 2px 3px ;
  font-size:14px;
  font-weight:bold;
}
.searchLine {
  height:1px;
  width:100%;
  background:#000;
}
.tableTitle {
  margin:15px 0 0 0;
  padding:0 0 0 22px;
  background: url("../../images/mnt/mgnt/ic_arrow_01.gif") no-repeat 2px 2px ;
  font-size:12px;
  font-weight:bold;
}
.modStyle01 {
  margin:20px 0;
}
.bottomBtnArea {
  width:100%;
  text-align:right;
  margin:10px 0;
}
.noneBorder {
  border:none;
}

.pageWrapper {
  position:absolute;
  width:100%;
  background:#f1f1f1;
}
.pageWrapper .pageInner {
  padding:10px;
  width:1004px;
  position:relative;
}
.pageWrapper .pageInner .topSearchArea {
  padding:10px 0;
  border:1px solid #628085;
  margin: 0 0 10px 0;
  background:#fff;
  position:relative;
}
.topSearchArea .searchBtnArea {
  position:absolute;
  bottom:10px;
  right:20px;
}
.topSearchArea .searchBtnArea input {
  border:none;
  cursor:pointer;
  width:53px;
  height:23px;
  font-size:12px;
  font-family:"dotum";
  font-weight:bold;
  background: url("../../images/mnt/mgnt/searchBtn_N.gif") no-repeat;
  color:#00337f;
  margin:0 0 0 3px;
}
.pageWrapper .pageInner .topSearchArea h1 {
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 10px;
  padding:0 0 5px 15px;
  background: url("../../images/mnt/mgnt/ic_title.gif") no-repeat 2px top ;
}
.pageWrapper .pageInner .topSearchArea ul {
  margin:5px 0 0 10px;
}
.pageWrapper .pageInner .topSearchArea ul li {
  display:inline-block;
  *display:inline;
  *zoom:1;
  background: url("../../images/mnt/mgnt/ic_arrow_03.gif") no-repeat left 6px;
  padding:0 0 0 10px;
  margin:0 0 0 15px;
}
.Grid_Detail .textBox_N {
  width:100px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  height:13px;
}
.Grid_Detail .textBox_L {
  width:200px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  height:13px;
}
.Grid_Detail .textBox_S {
  width:50px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  height:13px;
}
.Grid_Detail select {
  width:100px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  height:18px;
}
.topSearchArea ul .textBox_N {
  width:100px;
  font-size:11px;
  line-height:11px;
  margin:0 0 0 5px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:-2px;
  height:13px;
}
.topSearchArea ul .textBox_L {
  width:200px;
  font-size:11px;
  line-height:11px;
  margin:0 0 0 5px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:-2px;
  height:13px;
}
.topSearchArea ul .textBox_S {
  width:50px;
  font-size:11px;
  line-height:11px;
  margin:0 0 0 5px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:-2px;
  height:13px;
}
.topSearchArea ul select {
  width:100px;
  font-size:11px;
  line-height:11px;
  margin:0 0 0 5px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:0;
  height:18px;
}
.topSearchArea ul .check01 {
  width:15px;
  height:11px;
  margin:0 0 0 5px;
  position:relative;
  top:2px;
}
.topSearchArea ul .radio01 {
  width:15px;
  height:11px;
  margin:0 0 0 5px;
  position:relative;
  top:1px;
}
.pageWrapper .pageInner .topSearchArea ul li.search {
  background: url("../../images/mnt/mgnt/ic_arrow_03.gif") no-repeat left 11px;
}
.pageWrapper .pageInner .topSearchArea ul li.cal {
  background: url("../../images/mnt/mgnt/ic_arrow_03.gif") no-repeat left 8px;
}
.topSearchArea ul .search img {
  position:relative;
  top:3px;
  margin:0 0 0 4px;
}
.topSearchArea ul .cal img {
  position:relative;
  top:1px;
  margin:0 0 0 4px;
}
.topSearchArea .guideLine01 {
  height:10px;
  width:960px;
  border-bottom:1px dotted #adadad;
  margin:0 0 0 20px;
}
.tableTitle2 {
  margin:15px 0 0 0;
  padding:0 0 0 22px;
  background: url("../../images/mnt/mgnt/ic_arrow_01.gif") no-repeat 2px 8px ;
  font-size:12px;
  font-weight:bold;
}
.tableTitle2 .textBox_N {
  width:100px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:-2px;
}
.tableTitle2 select {
  width:100px;
  font-size:11px;
  line-height:11px;
  border:1px solid #9c9c9c;
  font-family:"dotum";
  position:relative;
  top:-2px;
}
.tableTitle2 img {
  position:relative;
  top:4px;
}
.Grid_List {
  width:1004px;
  margin:10px 0 0 0;
  border-collapse:collapse;
}
.Grid_List thead th, .Grid_List thead td {
  font-weight:bold;
  border:1px solid #5a5a5a;
  color:#fff;
  background:#4790c4;
  height:20px;
  line-height:20px;
  padding:2px 5px;
}
.Grid_List tbody th, .Grid_List tbody td {
  font-weight:100;
  border:1px solid #bebebe;
  color:#000;
  background:#fff;
  height:20px;
  line-height:20px;
  padding:2px 5px;
}
.Grid_Detail {
  width:1004px;
  margin:10px 0 0 0;
  border-collapse:collapse;
  font-family:"dotum";
  font-size:11px;
}
.Grid_Detail tbody th {
  font-weight:bold;
  border:1px solid #bebebe;
  color:#000;
  background:#dadada;
  height:20px;
  line-height:20px;
  padding:2px 5px;
  text-align:right;
}
.Grid_Detail tbody td {
  font-weight:100;
  border:1px solid #bebebe;
  color:#000;
  background:#fff;
  height:20px;
  line-height:20px;
  padding:2px 5px;
  text-align:left;
}
.btnArea_bottom {
  margin:30px 0 10px 0;
  padding:10px 0;
  border-top:1px solid #000;
  text-align:right;
}
.btnArea_bottom input {
  cursor:pointer;
}
.gridInnerBtn {
  border:none;
  cursor:pointer;
  width:60px;
  height:18px;
  font-size:11px;
  font-family:"dotum";
  background: url("../../images/mnt/mgnt/gridInnerBtn.gif") no-repeat;
  color:#777777;
  margin:0 0 0 3px;
  position:relative;
  top:1px;
}
textarea {
  font-family:"dotum";
  font-size:12px;
}








